/*************************************************************************
> File Name: test_02.cpp
> Author: hzy
> Created Time: 2023-08-15 09:32:58
> Description: 纯虚析构函数
************************************************************************/
#include <iostream>

using namespace std;

class A
{
public:
    virtual ~A();
};
A::~A() {}

// 纯析构函数
class B
{
public:
    virtual ~B() = 0;
};
B::~B() {}
void test()
{
    A a; // A 类不是抽象类，可以实例化对象
    // B b; // B 类是抽象类，不可以实例化对象
}

int main()
{
    test();
    return 0;
}